package com.xgpro.mobile.archives.service;

import com.xgpro.common.results.ResponseResult;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;

/**
 * @program: xgpro__dev
 * @Description:
 * @Author: wangyang
 * @Date: 2019-09-20 22:15
 **/
public interface ArchivesService {

    public ResponseResult getFileDetails(HttpServletRequest request);

    public ResponseResult getRank(HttpServletRequest request, String queue, Integer sort);

    public ResponseResult getTitleInfo(HttpServletRequest request);

    public ResponseResult  getPanentInfo(HttpServletRequest request, Integer type);

    public ResponseResult  getPanent(Integer id);

    public ResponseResult getProject(HttpServletRequest request, Integer projectlevel);

    public ResponseResult getProjectInfo(Integer id);

    public ResponseResult getPer(HttpServletRequest request);

    public ResponseResult getTimes(HttpServletRequest request);

    public ResponseResult setApproval(HttpServletRequest request);

    public ResponseResult getSix(HttpServletRequest request);

    public ResponseResult approval(HttpServletRequest request);

    public ResponseResult picture(MultipartFile file, HttpServletRequest request);

}